/*-----------------------------------------------------------------------------------------------*/
	
	window {
		padding : 0;
	}
	
	#base {
		background : #ffffff;
		overflow : scroll;
	}
	#base #canvas {
		display : block;
		position : absolute;
		top : 0;
	}
	#base #overlay {
		background : #000000;
		opacity : 0.5;
	}
	#base #border {
		border : 1px solid #000000;
		opacity : 0.5;
	}
	#base #surface {
		background : red;
		cursor : crosshair;
		opacity : 0.0;
		top : 0;
	}
	/*#base .note {
		background : #eeee99;
		border : 1px solid #777733;
		color : #000000;
		cursor : move;
		display : block;
		padding : 2ex;
		position : absolute;
		top : 0;
		left : 0;
		width : auto;
		min-width : 5em;
		min-height : 1em;
	}*/
	
	window > hbox {
		padding : 1ex;
	}
	window > hbox label {
		display : table-cell;
		vertical-align : middle;
	}
	window > hbox #colour {
		width : 7em;
	}
	window > hbox #opacity {
		width : 5em;
	}
	
/*-----------------------------------------------------------------------------------------------*/
